town council seat - French English Dictionary